共计 432 个字符,预计需要花费 2 分钟才能阅读完成。
场景
工作中常遇到这样的场景:需要给一批字符串在每一行前面添加单引号或双引号,每一行的行尾添加单引号加逗号或双引号的需求。
方案
对于该批字符串,可以分为两种情况,一种是每行的字符串长度相等,一种是每行字符串长度不相等。
1 字符串长度相等
可以按住 OPTION 键,进入列模式,在每行字符串的前面或后面输入引号即可,如下图所示:
2 字符串长度不相等
首先按住 SHIFT+COMMAND+ F 键,弹出如下界面,选中正则表达式模式:
每行行首添加双引号,则可以在 Find 中填入 ^,Replace 填入 ”,然后点击 ”Replace” 按钮进行批量替换,如下图所示:
每行行尾添加双引号加逗号,则可以在 Find 中填入 $,Replace 填入 ”,,然后点击 ”Replace” 按钮进行批量替换,如下图所示:
经过上述的步骤,实现了每行行首和行尾添加特殊符号的需求。
后记
对于字符串长度相等的情况,可以使用 sublime 列模式和正则匹配模式。
对于字符串长度不相等,只可以使用正则匹配模式。
希望上述经验帮助到你。
正文完